package model;

import java.io.IOException;
import org.apache.log4j.Logger;
import business.ViewLogger;
import utils.Log4jConf;

/**
 * Modelo para las distintas acciones del menu
 * @author 53385255R
 *
 */
public class MenuModel {
	
	private Logger _log;
	


	/**
	 * Constructor del modelo del menu
	 */
	public MenuModel() {
		
		_log = Logger.getLogger("MenuModel");
	}
	
	/**
	 * Ejecuta el programa de trazas para abrir el fichero .log
	 * Tanto el programa como el fichero los obtiene del fichero de properties
	 * @param path ruta del programa para abrir el fichero de log
	 */
	public void openLog(String path) {
		try {
			Log4jConf lg4 = new Log4jConf();
			Runtime.getRuntime().exec(path + " " + lg4.getLogFilePath());
		} catch (IOException e) {
			_log.error(e);
			ViewLogger.getInstance().error("Error al abrir el log");
		}
	}

	
}
